POLYSHIFT Communications Software for the Connection Machine System CM-200
نویسندگان
چکیده
We describe the use and implementation of a polyshift function PSHIFT for circular shifts and end{oo shifts. Polyshift is useful in many scientiic codes using regular grids, such as nite diierence codes in several dimensions, multigrid codes, molecular dynamics computations, and in lattice gauge physics computations , such as Quantum Chromodynamics (QCD) calculations. Our implementation of the PSHIFT function on the Connection Machine systems CM{2 and CM{200 ooers a speedup of up to a factor of 3{4 compared to CSHIFT when the local data motion within a node is small. The PSHIFT routine is included in the Connection Machine Scientiic Software Library (CMSSL).
منابع مشابه
Massively Parallel Computing: Mathematics and Communications Libraries Massively Parallel Computing: Mathematics and Communications Libraries
Massively parallel computing holds the promise of extreme performance. The utility of these systems will depend heavily upon the availability of libraries until compilation and run{ time system technology is developed to a level comparable to what today is common on most uniprocessor systems. Critical for performance is the ability to exploit locality of reference and eeective management of the...
متن کاملAll-To-All Broadcast and Applications On the Connection Machine
An all{to{all broadcast algorithm that exploits concurrent communication on all channels of the Connection Machine system CM{200 binary cube network is described. Issues in integrating a physical all{to{all broadcast between processing nodes into a language environment using a global address space is dicussed. Timings for the physical broadcast between nodes, and the virtual broadcast are given...
متن کاملA Data Parallel Finite Element Method for Computational Fluid Dynamics on the Connection Machine System
A nite element method for computational uid dynamics has been implemented on the Connection Machine systems CM-2 and CM-200. An implicit iterative solution strategy, based on the preconditioned matrix-free GMRES algorithm, is employed. Parallel data structures built on both nodal and elemental sets are used to achieve maximum parallelization. Communication primitives provided through the Connec...
متن کاملAn Overview of SIMD Parallel Systems AMT DAP , Thinking Machines CM - 200 , & MasPar MP - 1 N B MacDonald EPCC - TR 92 - 18
SIMD computers are a class of massively parallel computer in which many processors simultaneously execute the same instructions on their own data. This paper briefly reviews the history of the development of SIMD computers, and gives an overview of the state of the art in SIMD computers by comparing the origins, hardware, software, performance, price and marketing of three commercially availabl...
متن کاملA Data Parallel Finite Element Method forComputational
A nite element method for computational uid dynamics has been implemented on the Connection Machine systems CM-2 and CM-200. An implicit iterative solution strategy, based on the preconditioned matrix-free GMRES algorithm, is employed. Parallel data structures built on both nodal and elemental sets are used to achieve maximum parallelization. Communication primitives provided through the Connec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Scientific Programming
دوره 3 شماره
صفحات -
تاریخ انتشار 1994